/* Reset */
body,img,p,h1,h2,h3,h4,h5,h6,ul,ol {margin:0; padding:0; list-style:none; border:none;}
/* End Reset */

a {color:white;}

/* Colors */
.color-yellow {background:#f2bc00;}
.color-red    {background:#dd0000;}
.color-blue   {background:#148ea4;}
.color-white  {background:#CFCFCF;}
.color-orange {background:#f66e00;}
.color-green  {background:#8dc100;}
.color-myOrange {background:#FF831F;}
.color-myOrangeThin{background:#EF8F00;}
.color-myGrey {background:#CFCFCF;}
.color-myGreyThin {background:#DFDFDF;}
.color-yellow h3,
.color-white h3,
.color-green h3
	{color:#000;}
.color-red h3,
.color-blue h3,
.color-orange h3
	{color:#FFF;}
/* End Colors */




/* Columns section */
#columns .column {
    float: left;
    width: 26.1%;
		/* Min-height: */
		min-height: 300px;
		height: auto !important; 
		height: 300px;
}

#columns #column2 , 
#columns #column3 {
    float: left;
    width: 36.5%;
		min-height: 300px;
		height: auto !important; 
		height: 300px;
}

/* Column dividers (background-images) : 
	#columns #column1 { background: url() no-repeat right top; }
	#columns #column3 { background: url() no-repeat left top; }
*/

#columns #column1 .widget { margin: 10px 0px 0px 10px; width: 94%;}
#columns #column3 .widget,
#columns #column2 .widget { margin: 10px 0px 0px 9px; width: 95%;}

#columns .widget {
    margin: 30px 20px 0 20px;
    padding: 2px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
#columns .widget .widget-head {
    color: #505050;
    overflow: hidden;
    width: 100%;
    height: 30px;
    line-height: 30px;
}
#columns .widget .widget-head h3 {
    padding: 0 5px;
    float: left;
    font-size:13px;
}
#columns .widget .widget-content {
    /*background: #333 url(../img/imgWidget/widget-content-bg.png) repeat-x;*/
    background: #EFEFEF none repeat-x scroll 0 0; 
    padding: 5px;
    color: #DDD;
    -moz-border-radius-bottomleft: 2px;
    -moz-border-radius-bottomright: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    line-height: 1.2em;
    overflow: hidden;
}
#columns .widget .widget-content p {
/*
    padding: 0.8em 0;
    border-bottom: 1px solid #666;
*/ 
	color: #797979;
	padding: 2px 4px;
	text-align: justify;
}

.indexfeed {color: #797979 !important; text-decoration: none !important;}
.indexfeed:hover {color: #2F2F2F !important;}

#columns .widget .widget-content img {
    float: right;
    margin: 10px;
    border: 1px solid #FFF;
}
#columns .widget .widget-content pre {
    padding: 0.5em 5px;
    color: #EEE;
    font-size: 12px;
}
#columns .widget .widget-content ul {
    padding: 5px 0 5px 20px;
    list-style: disc;
}
#columns .widget .widget-content ul li {list-style: circle; color: #CFCFCF; padding: 3px 0;}
#columns .widget .widget-content ul.images {
    padding: 7px 0 0 0;
    list-style: none;
    height: 1%;
}
#columns .widget .widget-content ul.images li {
    display: inline;
    float: left;
}
#columns .widget .widget-content ul.images img {
    display: inline;
    float: left;
    margin: 0 0 7px 7px;
}
/* End Columns section */

/*CSS Columns Home*/
#columns #column1Home .widget { margin: 10px 0px 0px 10px; width: 93%;}
#columns #column2Home .widget { margin: 10px 0px 0px 8px; width: 275%;}

#columns .widget .widget-contentHome {
    background: #FFFFFF;
    padding: 5px;
    color: #797979;
    -moz-border-radius-bottomleft: 2px;
    -moz-border-radius-bottomright: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    line-height: 1.2em;
    overflow: auto;
}

.borderWidget {
	border:1px dotted #CFCFCF;
    margin-left:10px;
    margin-top:20px;
    padding: 5px;
    width:90.1%;
}